home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
3D Images
/
3D Images.iso
/
programs
/
amiga
/
rayshade
/
etc
/
makefile.sh
next >
Wrap
Makefile
|
1995-01-12
|
1KB
|
48 lines
case $CONFIG in
'')
if test ! -f config.sh; then
ln ../config.sh . || \
ln ../../config.sh . || \
ln ../../../config.sh . || \
(echo "Can't find config.sh."; exit 1)
fi
. config.sh
;;
esac
: This forces SH files to create target in same directory as SH file.
: This is so that make depend always knows where to find SH derivatives.
case "$0" in
*/*) cd `expr X$0 : 'X\(.*\)/'` ;;
esac
echo "Extracting etc/Makefile (with variable substitutions)"
: This section of the file will have variable substitutions done on it.
: Move anything that needs config subs from !NO!SUBS! section to !GROK!THIS!.
: Protect any dollar signs and backticks that you do not want interpreted
: by putting a backslash in front. You may delete these comments.
$spitshell >Makefile <<!GROK!THIS!
!GROK!THIS!
: In the following dollars and backticks do not need the extra backslash.
$spitshell >>Makefile <<'!NO!SUBS!'
STUFF = rsconvert
SHELL = /bin/sh
default:
for i in $(STUFF); do \
(cd $$i && $(MAKE)); \
done
depend clean:
for i in $(STUFF); do \
(cd $$i && $(MAKE) $@); \
done
realclean:
for i in $(STUFF); do \
(cd $$i && $(MAKE) $@); \
done
rm -f Makefile Makefile.bak *~
!NO!SUBS!
chmod 755 Makefile
$eunicefix Makefile